package org.tgcloud.group.repository;

import org.apache.ibatis.annotations.Param;
import org.tgcloud.group.entity.MjMediaParty;
import org.tgcloud.group.web.controller.dto.meidaParty.MediaPartyDTO;

import java.util.List;

/**
 * @Author: zhy
 * @Created: 2025-08-26-下午7:33
 * @Description: ${description}
 */
public interface MjMediaPartyMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(MjMediaParty record);

    int insertSelective(MjMediaParty record);

    MjMediaParty selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(MjMediaParty record);

    int updateByPrimaryKey(MjMediaParty record);

    List<MediaPartyDTO> selectManageListByKeyword(@Param("keyword") String keyword);

    int updateDelStatusById(@Param("id") Integer id);

    List<MediaPartyDTO> selectListByIds(@Param("ids") String[] ids);
}